technological disasters - Turkish English Dictionary